1
R圖形架構:高階與低階邏輯的對比
AI014Lesson 9
00:00

R圖形引擎採用層次化 畫家模型,其中視覺化被分為 高階函數 用於初始化新畫布,以及 低階函數 用於修改現有顯示內容。

1. 初始化邏輯

高階指令(例如 tree()gam())會清除目前裝置並建立座標系統。管理此環境需要理解 search() 搜尋路徑與 library() 整合,通常涉及 CRAN.packages()。使用者可透過 help.start()help()example()demo()來探索基礎結構。

2. 數據統計與幾何繪製的對應

來自 nlm() (使用 hessian = TRUE的模型輸出提供視覺層的資料。例如,要呈現 95% 信賴區間($\pm 1.96$ 標準誤)的不確定性時,我們從 out$hessian中推導標準誤差:

se <- sqrt(diag(solve(out$hessian)))
高階gam() / tree()計算out$hessian低階points() / lines()

3. 多樣化的繪圖環境

R 支援專用環境,包括 穩健迴歸rlm()lqs()), 加法模型gam()), 樹狀模型tree(),以及 混合效應模型lme()nlme()). Advanced smooth additive functions are available via acepack() (包含 ace()avas()),而 mda()bruto()mars() 則提供投影追蹤功能。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>